The sVolumeSetCap
structure contains information about to create a volumeset.
|
typedef
struct _VOLUMESET_CAP { DWORD
structs_size; BYTE raid; char volname[16]; double capacity; BYTE raidlevel; BYTE stripsize; BYTE channel; BYTE id; BYTE lun; BOOL tag; BOOL cache; BYTE speed; BYTE quickinit; BYTE encypttype; DWORD timeout; }sVolumeSetCap,
*pVolumeSetCap; |
structs_size
size of _VOLUMESET_CAP structure
raid
Raidset
number that volumeset belongs to, if Raid30/50/60(ArcCreateVolSetR5060) this field will be ignored.
volname
16 bytes volumeset name
capacity
Volumeset capacity size ( in GBs )
raidlevel
|
Value |
Meaning |
|
0 |
Striping |
|
1 |
Mirror |
|
2 |
Raid level 3 or 30 |
|
3 |
Raid level 5 or 50 |
|
4 |
Raid level 6 or 60 |
|
5 |
Pass-through |
stripsize
|
Value |
Meaning |
|
0 |
4K bytes |
|
1 |
8K bytes |
|
2 |
16K bytes |
|
3 |
32K bytes |
|
4 |
64K bytes |
|
5 |
128K bytes |
|
6 |
256K bytes |
|
7 |
512K bytes |
|
8 |
1024K bytes |
channel
|
Value |
Meaning |
|
0/1 |
SCSI channel / Port#(SAS) |
id
|
Value |
Meaning |
|
0~15 |
SCSI ID / LUN Base(SAS) |
lun
|
Value |
Meaning |
|
0~7 |
SCSI LUN / LUN(SAS) |
tag
|
Value |
Meaning |
|
0 |
Queue disabled |
|
1 |
Queue enabled |
cache
|
Value |
Meaning |
|
0 |
Cache disabled |
|
1 |
Cache enabled |
speed
|
Value |
Meaning |
|
|
IDE |
SCSI |
|
|
0 |
ATA33 |
Async |
|
1 |
ATA66 |
20 |
|
2 |
ATA100 |
40 |
|
3 |
ATA133 |
80 |
|
4 |
ATA150 |
160 |
quickinit
|
Value |
Meaning |
|
0 |
Background initialization |
|
1 |
Foreground initialization |
encypttype
|
Value |
Meaning |
|
0 |
VOLUME_ENCRYPT_PASSWORD256 |
|
1 |
VOLUME_ENCRYPT_AES256 |
|
2 |
VOLUME_ENCRYPT_PASSWORD128 |
|
3 |
VOLUME_ENCRYPT_AES128 |
timeout
timeout dedicated for volume set creation command in second, 0
for default(60 seconds)
Requirements
|
Header |
arclib.h |
|
Include |
arclib.h |
See Also
ArcCreateVolumeSet, ArcCreateVolSetR5060